self-employed workers - French English Dictionary